Piwik\DataAccess\LogQueryBuilder\JoinGenerator A

Total Complexity 71
Dependencies 5
Dependents 1
Total lines 317
Lines of code 194
Logical lines of code 121
Comment lines 52
Methods 8
Properties 4

Methods 8

Method Rating Maintainability Complexity Lines of code
addMissingTablesNeededForJoins()
C
39 26 57
generate()
A
43 15 46
findJoinCriteriasForTables()
A
45 14 41
generateNonVisitJoins()
S
52 7 24
addMissingTablesForOtherTableJoin()
S
58 6 16
__construct()
S
77 1 4
getJoinString()
S
82 1 3
shouldJoinWithSelect()
S
82 1 3